package model

type GetDevOtaModuleListInput struct {
	Id int `json:"id"          description:"ID"`
	PaginationInput
	ProductId int `json:"productId" description:"id" v:"required#productId不能为空" `
}
type DevOtaModuleListOutput struct {
	Data []DevOtaModuleOutput
	PaginationOutput
}
type DevOtaModuleOutput struct {
	UpdatedAt   string `json:"updatedAt"          description:""`
	Id          string `json:"id"          description:""`
	Name        string `json:"name"          description:"模块名称"`
	NameAs      string `json:"nameAs"          description:"模块别名"`
	ProductId   string `json:"productId"          description:"产品id"`
	ProductName string `json:"productName"   description:"产品名称"`
	Describe    string `json:"describe"          description:"描述"`
	CreatedAt   string `json:"createdAt"          description:""`
}
type DevOtaModuleAddInput struct {
	Name      string `json:"name"          description:"模块名称"`
	NameAs    string `json:"nameAs"          description:"模块别名"`
	ProductId string `json:"productId"          description:"产品id"`
	Describe  string `json:"describe"          description:"描述"`
}
type DevOtaModuleEditInput struct {
	Id int `json:"id"          description:"ID"`
	DevOtaModuleAddInput
}
